ensure the delivery of essential services - İspanyolca İngilizce Sözlük